/*
Theme Name: aloevera-biorun
Theme URI: http://underscores.me/
Author: DJAE Mamode
Author URI: http://www.imazinworld.net
escription: aloevera-biorun
Version: 1.0
*/

/* =AloeVera Biorun
----------------------------------------------- */
h1.site-title { background-color: #1B695C;}
#slideshowContainer {
    background: #FFF;
    height: 250px;
    left: 465px;
    position: relative;
    top: -10px;
    width: 450px;
    border:7px solid white;
    
    -moz-box-shadow: inset 0px 0px 10px 0px #343434;
    -webkit-box-shadow: inset 0px 0px 10px 0px #343434;
    -o-box-shadow: inset 0px 0px 10px 0px #343434;
    box-shadow: 0px 0px 10px 0px #343434;
    
    -moz-box-shadow: 0px 0px 10px 0px #343434;
    -webkit-box-shadow: 0px 0px 10px 0px #343434;
    -o-box-shadow: 0px 0px 10px 0px #343434;
    box-shadow: 0px 0px 10px 0px #343434;
    }
#rotator{
    border: 1px solid #696;
    padding: 5px;
    text-align: center;
    -webkit-box-shadow: #666 0px 1px 5px;
    -moz-box-shadow: #666 0px 1px 5px;
    box-shadow: #666 0px 1px 5px;
    }
#top-content{
     display: block;
     background: url('../imgs/bg.jpg');
     height: 315px;
    }
#middle-content{
    display: block;
    background: url('../imgs/bgmiddle.png') repeat-x;
    }
#middle-visuel-produit{
    float: left;
    position: absolute;
    top: 240px;
    left:-1px; 
    }

#middle-visuel-logo{
    float: left;
    left: 430px;
    position: absolute;
    top: 390px;
    }
#sidebar-middle{text-align: center;}
#sidebar-bottomleft{
    float:left;
    width: 260px;
    height:100%;
    background: #fff;
    }
#sidebar-bottomright{
    float:left;
    width:70%;
    height:100%;
    background-color: #1B695C;
    color:white;
    }
.site-footer{
    background-color: #404040;
    height:60px;
    position:relative;
    bottom:0;
    width:100%;
    }
.site-info {
    float:left;
    width:80%;
    }
.site-info a,
.site-info p,
.site-info span{
    color:white;
    font-size:11px;
    text-decoration: none;
    text-align: center
    }
#retour-top{
    background-color: #666666;
    color: white;
    float: left;
    height: 30px;
    padding: 15px;
    text-align: center;
    width: 120px;
    }
.archive-title,
.page-title{
    font-size:24pt;
    font-weight: bold;
    color : #A9AA22;
    margin-top: 20px;
    }
#page{
    min-height:100%;
    position:relative;
    }

#content{}
.home #content, .blog #content{padding:0px;}
.archive-meta{
    font-size : 0.9em;
    color:#fff;
    padding-right: 15px;
    }
.site-content h2{
    font-weight: bold;
    font-size: 14pt;
    font-family: 'Gabriela', serif;
    color : #20594F;
    }
h3{
    font-size:12pt;
    font-weight: normal;
    }
.produit h3 {
    display: block;
    height: 80px;
    }

#container_produit h2{
    font-size:16pt;
    font-weight: bold;
    color: #543568
    }
    
.produit img{border:1px solid #ddd;}
#tabs{
    display: block;
    height: 500px;
    position: relative;
    width: 100%;
    }

.ui-tabs-anchor{
    font-family: 'Gabriela', serif;
    color : #20594F;
    font-weight: bold;
    font-size: 16pt;
    }

.ui-state-active a, 
.ui-state-active a:link, 
.ui-state-active a:visited {
    color: #20594F;
    }

.clear {
    clear: both;
    }
.produit {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    height: 355px;
    line-height: 1.5em;
    margin: 0 8px 8px 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 130px;
    }
   ol.other_product_infos{
    margin:0px;
    padding:0px;
       
   }
ol.other_product, ol.other_product li{
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;

    }


    
ol.other_product li{
    width: 180px;
    margin: 0 1em 15px 0;
    line-height: 1.5em;
    border: solid 1px #ddd;
    height: 330px;
    }
    
ol.other_product li li{
    width: 100%;
    height: 7em;
    font-size: 0.8em;
    color: #A9AA22;
    border: none;
    }
    
span.nom-produit{
    color: #F16025;
    display: block;
    font-weight: bold;
    padding: 0 0.5em;
    text-align: center;
    width: 90%;
    height: 95px;
    }
 
span.image-produit{
    display: block;
    padding: 10px;
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
    }

header{
    font-family: 'Gabriela', serif;    
    height:99px;
    }

#sidebar-bottomright h2{ color: white;}

#content .ui-widget-content a,
#content a {
    color: #A9AA22;
    text-decoration: none;
    }

#content .ui-widget-content a:hover,
#content a:hover {
    color: #BA5915;
    }

.excerpt-produit{
    color: #666666;
    font-size: 0.8em;
    line-height: 1.5em;
    display:block;
    padding:5px;
    text-align: center;
    }

#social_link{
    position:relative;
    float: right;
    top: -85px;
    width: 220px;
	left:70px;
    }

.single .entry-title, 
.single-post .entry-title {
    font-size:20pt;
    
    }

.single .entry-content, 
.single .entry-summary,
.single-post .entry-content, 
.single-post .entry-summary{
    margin: 0.5em ;
    }

#breadcrumb{font-size: 10pt;}
.nav-previous{
    float:left;
    background-color: #ddd;
    display:block;
    height:30px;
    width:200px;
    }

.nav-next{
    float:right;
    background-color: #ddd;
    display:block;
    height:30px;
    width:200px;

    }

#primary_block #pb-right-column {
    float: left;
    width: 310px;
    border-right:2px dotted #ddd;
    }
#primary_block #image-block {
    border: medium none;
    height: 300px;
    width: 300px;
    }
#primary_block #image-block img#bigpic {
    cursor: pointer;
    height: 300px;
    width: 300px;
    }
#primary_block ul#usefull_link_block {
    display: none;
    list-style-type: none;
    margin-top: 1em;
    }
#primary_block ul#usefull_link_block li {
    display: block;
    margin: 0.5em 1em 0.5em 0;
    }
#primary_block ul#usefull_link_block li a, #primary_block ul#usefull_link_block span.span_link, #primary_block ul#usefull_link_block span.span_link:hover {
    background: url("../img/bullet_alt.jpg") no-repeat scroll left top white;
    color: #76839B;
    font-size: 0.9em;
    height: 15px;
    padding-left: 15px;
    text-decoration: none;
    }
#primary_block #pb-left-column {
    float: left;
    margin: 0 0 10px 10px;
    width: 380px;
    }
#primary_block #short_description_block {
    background: url("../img/product-short-desc-bg.gif") repeat-x scroll left top #E5E6E7;
    border: 1px solid #D0D3D8;
    margin-bottom: 1.5em;
    padding: 0.7em;
    }
#primary_block #color_picker p {
    margin-bottom: 0.4em;
    padding: 0;
    }
#primary_block #color_picker {
    background: url("../img/product-short-desc-bg.gif") repeat-x scroll left top #E5E6E7;
    border: 1px solid #D0D3D8;
    margin-bottom: 1.5em;
    padding: 0.6em 0.7em 0.4em;
    }
#primary_block #color_to_pick_list li {
    display: inline;
    float: left;
    margin: 0 0.4em 0.4em 0;
    }
#primary_block a.color_pick {
    border: 1px solid #666666;
    cursor: pointer;
    display: block;
    height: 20px;
    width: 20px;
    }
#primary_block a.color_pick:hover {border: 1px solid #000000;}
#primary_block a#color_all {cursor: pointer;}
#primary_block #image-block img#bigpic.jqzoom {
    cursor: crosshair;
    position: relative;
    }
#primary_block p.buttons_bottom_block {margin: 0;}
#primary_block p.buttons_bottom_block a, #primary_block p.buttons_bottom_block input {
    margin: 0.9em auto 0;
}
#primary_block #short_description_content {
    margin-bottom: 0.5em;
}
#primary_block #buy_block {
    float: left;
    margin-bottom: 25px;
    padding: 0;
    position: relative;
    width: 100%;
}
#primary_block #buy_block p {
    clear: both;
    margin-top: 0;
    padding: 0;
}
#primary_block #buy_block img.on_sale_img {
    float: left;
}
#primary_block #buy_block span.on_sale {
    color: #DA0F00;
    float: right;
    font-weight: bold;
    text-transform: uppercase;
}
#primary_block #buy_block span.discount {
    color: #DA0F00;
    float: right;
    font-weight: bold;
    text-transform: uppercase;
}
#primary_block #buy_block p.our_price_display {
    clear: none;
    color: #ABAE00;
    float: left;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
}
#primary_block #buy_block span#availability_label {
    float: left;
    margin-right: 1em;
}
#primary_block #buy_block label {
    text-align: right;
}
#primary_block #buy_block label, #primary_block #buy_block select {
    display: block;
    float: left;
    width: 47%;
}
#primary_block div#attributes p, #quantity_wanted_p {
    clear: left;
    height: 2em;
}
#primary_block div#attributes p, #minimal_quantity_wanted_p {
    clear: left;
    text-align: center;
}
#primary_block #buy_block p.price {
    font-size: 1.05em;
    text-align: right;
}
#primary_block #buy_block span#pretaxe_price {
    font-size: 0.75em;
    text-align: right;
}
#primary_block #buy_block p#old_price {
    clear: none;
    float: left;
    font-size: 13px;
    height: 17px;
    margin: 0 5px 0 0;
    padding-top: 8px;
    text-align: left;
    text-decoration: line-through;
}
#primary_block #buy_block p#reduction_percent {
    color: #DA0F00;
    font-size: 0.75em;
    text-align: right;
}
#primary_block #buy_block p.price-ecotax {
    font-size: 0.75em;
    text-align: right;
}
#admin-action {
    background-color: #DFFAD3;
    border: 1px solid #72CB67;
    color: #374853;
    margin-bottom: 10px;
    padding: 4px;
}
#admin-action input.exclusive {
    float: right;
}
.product_accessories_price {
    margin-top: 5px;
}
#product #center_column #primary_block #pb-left-column #buy_block #discounts_block.price {
    border: 1px solid #F9F9F9;
    margin: 0;
    position: absolute;
    right: 0;
    top: 8px;
}
#product #center_column #primary_block #pb-left-column #buy_block #discounts_block.price ul {
    background: none repeat scroll 0 0 #564325;
    color: #C9B088;
    font-size: 12px;
    font-weight: normal;
    margin: 0 !important;
    padding: 1px 1em;
}
#product #center_column #primary_block #pb-left-column #buy_block #discounts_block.price ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #C9B088;
    text-transform: none;
}
#product #center_column #primary_block #pb-left-column #buy_block #discounts_block.price ul li a:hover {
    text-decoration: none;
}
#product #center_column #primary_block #pb-left-column #buy_block #discounts_block.price span#sep {
    display: block;
    height: 5px;
    width: 100%;
}
#product p#loyalty {
    float: left;
    margin: 10px 0;
    padding: 0;
}
#product #center_column #packs h2 {
    background: url("../img/pack_title.png") no-repeat scroll 0 0 transparent;
    height: 46px;
    padding: 0;
    text-indent: -9999px;
}
#product #center_column #packs ul#product_list {
    border-top: 1px dotted #554224;
    float: left;
    list-style-type: none;
    margin: 6px 0;
    padding: 10px 0;
    width: 780px;
}
#product #center_column #packs ul#product_list li {
    clear: none;
    float: left;
    height: auto;
    margin-bottom: 20px;
    min-height: 130px;
    padding: 0 22px;
    position: relative;
    width: 150px;
}
#product #center_column #packs ul#product_list li a.product_img_link {
    float: left;
}
#product #center_column #packs ul#product_list li a.product_img_link img {
    display: block;
    height: 150px;
    vertical-align: bottom;
    width: 150px;
}
#product #center_column #packs ul#product_list li a.ajax_add_to_cart_button {
    display: none;
}

.slideshow-nav{
    font-size:10pt;
    font-family: 'Gabriela', serif;
}

.portfolio-slideshow{
    text-align:center;
    margin-top:20px;
}
.slideshow-wrapper .pager img {
    border :1px solid #ddd;
    margin:5px;
}
#sharing{
    text-align:center;
}
.entry-header{
    font-weight: bold;
}

.archive #sidebar-inside ,
.category #sidebar-inside ,
.single #sidebar-inside ,
.single-post #sidebar-inside,
.page #sidebar-inside,
.search #sidebar-inside
{
    width:200px;
    float:left;
    background:#F2F2F2;
    -moz-box-shadow: inset 5px 0px 10px 0px #c0c0c0;
    -webkit-box-shadow: inset 5px 0px 10px 0px #c0c0c0;
    -o-box-shadow: inset 5px 0px 10px 0px #c0c0c0;
    box-shadow: inset 5px 0px 10px 0px #c0c0c0;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=90, Strength=10);
}
.archive .site-content,
.single .site-content,
.single-post .site-content,
.page .site-content,
.search #content{
    background:#fff;
    
}
.archive .site-content,
.category .site-content-category,
.single .site-content,
.single-post .site-content,
.page .site-content,
.search #content{
    float:left;
    padding: 12px 18px;
    width: 720px;
}
.category .site-content-category{background: none;}
.site-content-category .entry-header{margin-bottom : 150px;}    
.screen-reader-text{display:none;}

h2.productscategory_h2 {
    background: url("../imgs/icones/mmecat.gif") no-repeat;
    border-top: 1px solid #554224;
    float: left;
    font-size: 1em;
    height:101px;
    line-height: 1.8em;
    margin: 0;
    text-indent: -9999px;
    width: 100%;
    }

.ui-tabs .ui-tabs-nav li a {padding: 3px;}
.page h1{font-size:24pt;}

.site-header, .site-main, .site-footer{
    width:960px;
    margin :0 auto;
    }
body{
    background: url("../imgs/bg_main.jpg") repeat-x;
    }
.archive-header{
    margin-bottom: 15px;
    height:300px;
    }

#container_produit{
    background: #fff;
    padding:15px;
    width: 740px;
    }
.single #primary{
    background: #fff;
    padding: 10px;
}

.single header{
    height: 100%;
    margin-bottom: 0px;
}
.portfolio-slideshow{
    width:300px;
    height:300px;
}
.pscarousel{
    position:relative;
    height:250px;
}

.icone-label{
    height:70px;
}
attacheemnt-115x115{
     border: 1px solid #DDDDDD;
}
.entry-header-page{
    height:39px;
}
#sidebar-footer{
	position:relative;
	top:-33px;
	}